Introduction to SuperMap iDesktopX

SuperMap iDesktopX is the industry's first cross-platform, full-featured desktop GIS software that overcomes the limitation of professional desktop GIS software running only on Windows. It can run perfectly in a Linux environment. SuperMap iDesktopX offers versions suitable for different platforms, including Windows and Linux.

SuperMap iDesktopX is a cross-platform GIS application software developed using Java, based on SuperMap iObjects Java. It provides functionalities such as data management, data processing, spatial analysis, map rendering, geo-processing automation, 3D, video mapping, and machine learning. It also offers a flexible development framework and auxiliary controls to facilitate secondary development.

Who needs SuperMap iDesktopX?

  • Cross-platform spatial data producers and processors.
  • Cross-platform spatial data analysts.
  • Cross-platform geospatial mappers.
  • Cross-platform custom GIS developers.

Why choose SuperMap iDesktopX?

  • It is the first Chinese desktop GIS product to support cross-platform operation, providing users with greater flexibility in choosing their systems.
  • Equipped with robust features for data editing, map rendering, and thematic map creation, it fulfills a wide range of mapping needs.
  • Supports distributed data management, mapping, and big data analysis, making it ideal for processing large-scale datasets.
  • Offers a comprehensive suite of data processing and spatial analysis tools, enabling users to streamline workflows by running multiple tools with a single click using geo-processing automation models.
  • Integrates AI and other cutting-edge technologies to deliver advanced capabilities, such as video mapping, big mapping screens, and machine learning.
  • Supports extension development in Java and Python, with a plugin-based architecture that makes customization and feature expansion straightforward and convenient.

Supported operating systems

SuperMap iDesktopX supports operation on both Windows and Linux systems, including:

  • Windows: Windows 7, Windows 8, Windows 10, Windows Server 2012, etc.
  • Linux: Kylin, Ubuntu, Ubuntukylin, Redhat, SUSE, UnionTech UOS, Kylin, etc (JDK 1.8 or above).
  • Chips: Huawei Kunpeng, Inspur, Feiteng, Loongson, Shenwei, etc.

Product features

  • Developed in Java, it is cross-platform and supports operation on both Windows and Linux systems.
  • Supports x86, Power, ARM, MIPS, Alpha, and other CPU architectures, including independent CPUs such as Huawei Kunpeng, Inspur, Feiteng, Loongson, Shenwei, etc.
  • Supports a series of operating systems, including Chinese independent operating systems such as Kylin, Deepin, UnionTech UOS, and Kylin OS.
  • Ribbon interface style replaces the traditional menu toolbar mode, making function organization clearer and more intuitive.
  • Supports interface skinning, offering switching between dark and light theme styles.
  • The Ribbon interface can be configured and managed entirely through configuration files, eliminating the need for programming.

Features provided

Data Management

  • Added Las Dataset, Multipoint Dataset, and Relation Dataset, enhancing multi-source data compatibility;
  • Enhanced vector dataset management capabilities, newly supporting M-value, subtypes, and attachment management;
  • Added over 5,000 coordinate systems applicable to multiple regions globally, facilitating spatial data management in various areas;
  • Provides direct reading capability for third-party vector data, including ShapeFile, FileGDB, GeoPackage, etc.
  • Provides cloud storage service functions, conveniently accessing imagery and vector data in cloud services;
  • Supports databases such as PostGIS, Oracle, MongoDB, Alibaba PolarDB, Huawei GaussDB, Xugu, etc.;
  • Supports importing data in over 80 formats, exporting data in over 30 formats;

Data Editing and Processing

  • Added template editing function, enabling rapid data editing based on map feature categories, facilitating efficient production for basic surveying, thematic updates, etc.
  • Supports direct editing of FileGDB and GeoPackage data, eliminating the need for import conversion, improving data processing efficiency.
  • Provides data version management function, supporting multi-user collaborative editing of the same dataset. Suitable for tasks requiring multi-user collaboration, such as land use surveys, patch updates, etc..
  • Provides various attribute table editing functions such as update column, calculate geometric properties, find and replace, drag-and-drop assignment.
  • Provides over 200 data processing functions, including dissolve, thinning, clustering, resampling, raster update, etc..
  • Provides topology functions such as topology check, topology network construction, topology polygon construction, line topology processing.
  • Projection conversion provides 11 transformation methods, including 2D four-parameter, 3D seven-parameter, etc..
  • Supports inverse calculation of projection conversion parameters, providing five transformation methods such as coordinate frame rotation transformation, 3D seven-parameter, etc.

Mapping

  • Supports creating various thematic maps such as unique value, range, label, label matrix.
  • Supports dynamic aggregation maps, regional aggregation maps, and cartograms.
  • Supports creating point, line, and fill symbols.
  • Supports retrieving and using online cartography resources, including symbols, color schemes, etc..
  • Supports intelligent map rendering based on images, and adjusting map brightness, contrast, saturation.
  • Supports setting display weights for text/label thematic map layers, facilitating adjustment of layer display order.
  • Provides map performance diagnostic tools, automatically detecting map performance at multiple scales.
  • Supports cartography tools such as map tiling, map grids, standard map frames, SOT sheet indexes, etc.

Map Tiles

  • Provides a full-process solution for map tile production, management, and publication.
  • Supports multiprocessing parallel map tile generation.
  • Offers management functions such as tile merging, extracting, updating, inspecting, and format conversion.

Page Layout

  • Supports wizard-based layout creation, interactive addition of layout objects, parametric adjustment of layout objects.
  • Supports creating map grids, adding kilometer grids and graticules to maps, supporting multi-language coordinate direction labeling.
  • Supports creation of map series and map atlas printing.
  • Layout added zoom to layer, front/back view switching, and legend layer filtering functions, enhancing output efficiency and operational convenience.

Statistical Charts

  • Supports more than 10 types of charts, such as bar charts, scatter plots, and area charts.
  • Supports conversion between charts and thematic maps.

Spatial Analysis

  • Provides vector analysis functionalities such as buffer analysis, overlay analysis, and proximity analysis.
  • Supports interpolation analysis, providing interpolation methods such as Kriging, inverse distance weighting, and barrier splines.
  • Supports hydrological analysis, offering functions such as river correction DEM, watershed calculation, and river network extraction.
  • Supports contour/area extraction, slope, aspect, cut-and-fill, and other surface analysis functions.
  • Supports transport network analysis, facility network analysis, and dynamic segmentation.

Spatial Statistics

  • Supports geographic analysis such as central feature, mean center, median center, and directional distribution.
  • Provides analysis functions such as spatial autocorrelation, high-low clustering, and geographic detectors.
  • Supports hotspot analysis, clustering and outlier analysis, density clustering, and other clustering distribution functions.
  • Supports spatial relationship modeling functions such as ordinary least squares (OLS) regression and geographically weighted regression (GWR) analysis.
  • Provides BShade, random sampling, single-point locality, and BShade prediction functions for spatial sampling and inference.

Geo-Processing Automation (GPA)

  • Provides more than 1200 tools including data processing, format conversion, spatial analysis, machine learning, and distributed geographic processing.
  • Supports variables, inline variables, iterative loops, and conditional filtering to enhance model reusability and maintainability.
  • Supports publishing models as services, which can be executed and called in SuperMap iServer from the desktop.
  • Supports model library files with hierarchical password protection to secure models.

Data Migration

  • Supports migration of ArcMap data, maps, symbols, layouts, tiles, and services, with selective data migration to reduce data redundancy.
  • Supports migration of MapGIS data, maps, and symbols.
  • Supports importing EDB data from ShangWei Technology and creating maps based on EPS data.
  • Supports migration of ArcGIS Pro 2.x and 3.x data, maps, and symbols.
  • Supports ArcMap Inspect Data Quality and Inspect Map Quality tools.

Video Mapping

  • Supports access to local and video stream data, including HLS (m3u8), RTSP, RTMP, HTTP-FLV, and other protocols.
  • Supports fixed-point video, zoom cameras, rotating video, and drone video spatialization.
  • Supports overlaying video with 2D data and integrating it with 3D data for seamless fusion.
  • Supports video detection and analysis functions such as target detection, tracking, speed measurement, and geofencing.
  • New multiprocessing video detection functionality improves detection performance.

AI Assistant

  • Added intelligent Q&A function, supporting interactive retrieval and answers via natural language.
  • Added intelligent modeling function, supporting intelligent GPA model construction via natural language.
  • Added intelligent cartography function, supporting intelligent thematic map creation via natural language.

Machine Learning

  • Supports deep learning-based image interpretation, providing end-to-end tools for sample creation, model training, model inference, model evaluation, and post-inference processing.
  • Supports multi-scenario image interpretation such as binary classification, feature classification, general change detection, object detection, object extraction, scene classification. supports image super-resolution reconstruction.
  • Provides out-of-the-box pre-trained models for various features like forests, farmland, water bodies, buildings, roads, photovoltaics.
  • Supports remote sensing interpretation pre-trained large model (LIM) for high-precision feature classification.
  • Supports G-SAM, introducing semantic information through spatial prompts to achieve fine-grained image segmentation.
  • Provides more efficient GPU parallel strategies, supporting training on single GPU, multiple GPUs, or specified GPU device IDs.

Image Processing

  • Provides capability to produce DOM, DSM/DEM data products from multi-source raw satellite remote sensing images, offering automated processing workflows.
  • Provides image screening function, supporting multi-condition filtering and interactive fine selection, assisting users in quickly obtaining high-quality target images.
  • Supports true-color output of fusion results, simultaneously performing image bit-depth reduction and band order adjustment, enhancing color in vegetation areas and feature recognition.
  • Supports various color balancing methods such as dodging and burning, color mapping, adaptive color balancing, meeting different scene needs.
  • Supports ghosting deformation detection, automatically extracting ghosting deformation areas in mountains, roads, buildings.
  • Supports planar and edge accuracy checks, enabling rapid visual assessment of DOM results accuracy through graded thematic maps. 
  •  Supports fine planar accuracy checks for detailed partitioned inspection of entire images.  
  •     Provides AI heterogeneous image matching model, improving the quantity and quality of feature point matching in weak-texture regions like deserts, Gobi.
  • Supports eliminating non-ground feature points distributed on clouds and building roofs based on AI semantic information, enhancing geometric correction accuracy.

Geographic Knowledge Graph

  • Supports connecting two graph databases, Yukon and Neo4j, to store entities and relationships.
  • Supports merging identical entities when constructing the graph.
  • Supports browsing graph entities with spatial attributes in connection with the map window.
  • Supports graph querying and analysis.
  • Provides data lineage capabilities, enabling entity tracking and tracing, and displaying it in the form of a graph.

Cloud Collaboration

  • Supports access to online map services such as OGC, Tianditu, OpenStreetMap, WorldTerrain, and SuperMap REST.
  • Supports one-click publishing of maps, data, analysis, and 3D scene services.
  • Supports managing data and services on SuperMap Online/SuperMap iPortal.

Dynamic Plotting

  • Supports standard industry symbol libraries.
  • Supports integrated 2D and 3D plotting.
  • Supports the creation and playback of situation simulations with 7 classic animations.

3D Scenes

  • Added presentation module, integrating 3D scenes with traditional presentations, making reporting more intuitive and convenient.
  • Supports management and display of multi-source heterogeneous 3D data such as oblique photography models, BIM.
  • Supports various modeling functions like extrusion, lofting, 3D polar coordinate modeling, road design.
  • Supports model editing functions such as dimension reduction operations like section acquisition, topology correction, and model translation.
  • Supports analysis and computation functions like 3D buffer, Boolean operations, convex hull, spatial query.
  • Supports data operations such as clipping, hole digging, mosaicking for TIN terrain and oblique photography 3D models.
  • Supports generation, loading, and management of tile data such as 3D terrain tiles, 3D imagery tiles, terrain tiles (TIN), terrain tiles (DEM), 3D tiles.
  • Supports real-time interactive functions like swiping, clipping.
  • Supports GPU-based 3D spatial analysis functions such as slope and aspect analysis, viewshed analysis, visibility analysis.
  • Supports 3D flight simulation, allowing custom flight routes for convenient scene browsing.
  • Supports effects like rain, snow, model animation, ocean, volumetric clouds, sky, water reflection, fog, bloom, ambient occlusion.
  • Supports creating 3D thematic maps such as 3D unique value thematic map, 3D range thematic map.
  • Supports creating geometric objects like points, lines, polygons, and particle objects like fountains in scenes.
  • Supports adding urban furnishings and billboards.
  • Supports generating S3M 3.01 data compliant with CH/T 9040-2023. supports storing attributes of S3M 3.01 model tiles as DB large files. multi-temporal S3M 3.01 data supports multi-feature eigenvalues.
  • Added scene service settings, imagery overlay display, urban road design, scene beautification functions, providing more powerful data processing, visualization, and modeling capabilities.
  • Optimized functions like oblique data import, I3S to S3M conversion, point set generation of temporal model tiles, point set generation of external model tiles, layer properties.
  • Optimized scene rendering effects, newly supporting effects like fog, volumetric clouds, screen space reflections, bloom.
  • Provides over 260 geoprocessing tools for 3D data processing and 3D geographic design, including point cloud instance segmentation, S3M to 3D Tiles conversion, parametric modeling.
  • Added 24 GPA tools, including extracting oblique single buildings, 3DGS data tile generation, watermark parameter setting, GIM data checking, uploading files to cloud storage, partial multi-model tile updates, providing more efficient 3D data processing and updating capabilities.
  • Provides tools like roof classification, building construction with roofs, supporting automatic identification of building roof information and batch construction of complex building entities.
  • Optimized 21 GPA tools such as import RVT, object translation, 3D Tiles to S3M conversion, oblique data update.

Custom Development

  • Provides development templates for interactively building secondary development projects.
  • Provides rich UI sample code and business sample code.
  • Provides work environment designer for drag-and-drop zero-code rapid interface customization.
  • Supports toolbox customization, enabling tool extension via Java, Python, Scala.
  • Supports managing Python environments and dependencies via Conda.

SuperMap iDesktopX Version History